<p>在Thread实例上，方法<code> wait（...）</code> ，<code> notify（）</code> 和<code> notifyAll（）</code> .不应使用</p>
<ul>
<li> 例如，在线程上调用<code> wait（...）</code> 方法时，真正的期望是什么？是线程的执行被挂起，还是等待对象监视器的获取？</li>
<li>在内部，JVM依靠这些方法来更改线程的状态（<code> BLOCKED </code> ，<code> WAITING </code> ，...），因此调用它们将破坏线程的行为。</li>
</ul>
<h2>不规范代码样例</h2>

<pre>
Thread myThread = new Thread(new RunnableJob());
...
myThread.wait(2000);
</pre>

